В библиотеке типа хранятся данные, описывающие некоторый набор объектов. Библиотека типа может быть отдельным двоичным файлом (.tlb), ресурсом в DLL или исполняемом файле (.dll или .ехе) либо частью файла составного документа.
Где реализованы | Кто использует | Имя заголовочного файла |
Oleaut32.dll (32-разрядные системы) | Программные инструменты, которым необходим доступ к описаниям объектов, хранящимся в библиотеках типов. | Oleauto.h |
Typelib.dll (16-разрядные системы) | Dispatch.h |
Список всех установленных библиотек есть в системном реестре.
Интерфейс ITypeLib предоставляет методы доступа к библиотеке описаний
типов. Он поддерживает:
Понятие обобщенного контейнера информации о типах.
ITypeLib поддерживает перечисление описаний типа, содержащихся в
библиотеке.
Глобальные функции и данные. Библиотека типа может содержать
описания набора модулей, каждый из которых эквивалентен исходному файлу С или C+
+ , экспортирующему данные и функции. Библиотека типа поддерживает компиляцию
ссылок на экспортированные данные и функции.
Общую информацию, включая
читабельное имя библиотеки и справочную информацию о библиотеке в
целом.